You can call invokeOnCompletion() on a Job and register a lambda to be
evaluated when the job is completed for any reason. The parameter passed
to the lambda will be:
- nullif the job completed normally
- a CancellationException(or subclass) if the job was canceled
- some other type of exception if the job failed
Note that this lambda could be executed on any thread. As the documentation states, this lambda "must be fast, non-blocking, and thread-safe".
                    You can learn more about this in:
                    
                
            
        
            Tags: